deepsea squid - French English Dictionary